home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
mac
/
LOGIC Apple II 5.25" Library - ProDOS
/
PRO088A.dsk
/
HELLO2.bas
< prev
next >
Wrap
BASIC Source File
|
2012-02-16
|
2KB
|
46 lines
500 TEXT : HOME
900 ONERR GOTO 1100
1000 FOR N = 1 TO 88: READ A$: NEXT
1100 POKE 216,0: RESTORE :N = N -1: DIM A$(N):K = 1:D$ = CHR$(4)
1150 IF N >36 THEN VTAB 10: HTAB 2: PRINT "THERE ARE MORE THAN 36 MENU ITEMS":I = 0: FOR J = 1 TO 2000: NEXT : GOTO 2020
1200 T$ = "YO YO DUCK DIAGNOSTIC PROGRAMS"
1210 T2$ = "Version 2.2 (ProDOS Based)"
1250 PRINT "****************************************"
1300 VTAB 1: HTAB (19 - LEN(T$)/2): PRINT "- ";T$;" -": HTAB (19 - LEN(T2$)/2): PRINT T2$
1350 PRINT
1400 FOR I = 1 TO N: READ A$:A$(I) = A$
1500 K = ABS(K -1): IF N <10 THEN K = .5
1550 IF LEN( STR$(I)) = 1 THEN L = 2: GOTO 1600
1560 L = 1
1600 HTAB (20 *K +L): PRINT I;") "; LEFT$(A$,15);
1700 IF K = 1 THEN PRINT
1800 IF (K = 1) AND (N <19) THEN PRINT
1810 IF N <10 THEN CV = PEEK(37): PRINT : PRINT
1900 IF K = 0 THEN CV = PEEK(37)
1910 IF CV <21 THEN NEXT I
1950 VTAB (CV +3): HTAB 1: PRINT "***(CATALOG=0)**************************"
1990 ONERR GOTO 2000
1999 POKE -16368,0
2000 VTAB CV +5: HTAB 9: INPUT "ENTER PROGRAM NUMBER: ";I
2020 IF I = 0 THEN A$(0) = "CATALOG": POKE 216,0: HOME : PRINT D$;"CAT": END
2100 POKE 216,0: IF (I >N) OR (I <1) THEN 2000
2210 ONERR GOTO 2396
2310 CALL -936
2320 VTAB 10: HTAB 8: PRINT A$(I);" IS LOADING."
2395 PRINT D$;"RUN";A$(I)
2396 PRINT D$;"BRUN";A$(I)
2397 POKE 216,0: END
2400 POKE 216,0: CALL -936: VTAB 10: HTAB 8: PRINT "THE FILE ( ";A$(I);" )": VTAB 14: HTAB 11: PRINT "HAS NOT BEEN FOUND."
2410 FOR I = 1 TO 2500: NEXT : HOME : PRINT D$;"RUN MENU": NEW
10010 DATA C.D.CONNECTION,MONITOR.TEST
10020 DATA DRIVE.CLEANER
10040 DATA D.HI.RES.TEST
10050 DATA DISK.TEST2
10060 REM DATA INSTRUCTIONS
10065 DATA ENSONIQ.SOUNDS
10070 DATA HIRES.TEST,INSTRUCTIONS
10080 DATA IW2,JOY.PAD.TEST,KEYBOARD.TEST
10085 DATA MEMORY.TEST
10090 DATA PRINTER.TEST
10100 DATA SPEAKER.TEST
10200 DATA ZANNY.QUIT